From d913c891b75e91d3394c244cfa99989ea9a797c3 Mon Sep 17 00:00:00 2001 From: Ewan Mellor Date: Fri, 5 Jan 2007 12:29:26 +0000 Subject: [PATCH] Added permissiveness for floats. Signed-off-by: Ewan Mellor --- tools/libxen/src/xen_common.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tools/libxen/src/xen_common.c b/tools/libxen/src/xen_common.c index ea0909d1a4..c380b85190 100644 --- a/tools/libxen/src/xen_common.c +++ b/tools/libxen/src/xen_common.c @@ -557,8 +557,14 @@ static void parse_into(xen_session *s, xmlNode *value_node, xmlChar *string = string_from_value(value_node, "double"); if (string == NULL) { +#if PERMISSIVE + fprintf(stderr, + "Expected a Float from the server, but didn't get one\n"); + ((double *)value)[slot] = 0.0; +#else server_error( s, "Expected a Float from the server, but didn't get one"); +#endif } else { -- 2.30.2